<?php


interface JCAT_IPagination
{
	/**
	 * 设置 总页数
	 *
	 * @access	public
	 * @param	$nPageCount	int		What's this Parameter ?
	 * @return	old_value
	 */
	public function SetPageCount( $nPageCount ) ;
	
	
	/**
	 * 设置页数
	 *
	 * @access	public
	 * @param 	$nPageNumber
	 * @return	void
	 */
	public function SetPageNumber($nPageNumber) ;
	
	
	/**
	 * 返回 当前页数
	 *
	 * @access	public
	 * @return	int
	 */
	public function GetPageNumber() ;

	
	/**
	 * Description
	 *
	 * @access	public
	 * @return	int
	 */
	public function GetStartPos() ;
	
	/**
	 * Description
	 *
	 * @access	public
	 * @return	int
	 */
	public function GetEndPos() ;

	
	/**
	 * 设置可分页对象
	 *
	 * @access	public
	 * @param	$aPaginal	JCAT_IPaginal
	 * @return	void
	 */
	public function SetPaginal(JCAT_IPaginal $aPaginal) ;
	
	/**
	 * 返回可分页对象
	 *
	 * @access	public
	 * @return	JCAT_IPaginal
	 */
	public function GetPaginal() ;
}

?>
